@charset "utf-8";
/* CSS Document */

body{ font-family:"宋体"; font-size:12px; color:#000; line-height:24px; background:url(../images/bg.jpg) repeat-x #acb1b7}

a {  color:#000; font-size:12px; text-decoration:none; }

a:hover { color:#820502; font-size:12px; text-decoration:none;}

.left{float:left;}
.right{ float:right;}
.txt{ padding:10px;}
.clear_cs{height:0px;font-size:0px; line-height:0px;clear:both;over-flow:hidden;}

/***************left css********************/


.head{ width:1004px; height:auto;}

.menu{ width:1004px; height:43px; background:url(../images/m_bg.jpg) repeat-x}

.menu ul li{ height:43px; line-height:43px; float:left; }

.flash{ width:1004px; height:auto; margin-top:4px;}

.in_main{ width:1004px; min-height:215px; height:auto !important; background:url(../images/in_main.jpg) no-repeat}

.content{ padding:12px 0 0 13px}

.in_main{ width:976px; background:url(../images/main_bg.jpg) no-repeat; border-bottom:1px solid #e3e3e3;}

.in_main2{ width:976px; background:url(../images/main_bg.jpg) no-repeat;}

.in_about{ width:285px; height:204px; background:url(../images/about_bg.jpg) no-repeat; float:left; margin:18px auto auto 20px; display:inline;}

.in_right{ float:left; margin-left:10px; display:inline; background:url(../images/in_news_bg.jpg) no-repeat; width:643px; height:195px; margin-top:18px;}

.in_contact{ float:left; margin:9px auto auto 7px; display:inline;}

.in_news{ float:left; margin-left:24px; display:inline; width:357px; margin-top:10px;}

.in_news li{ width:357px; height:36px; line-height:36px; background: url(../images/icon.jpg) 5px center no-repeat; border-bottom:1px dotted;}

.in_news li a{margin-left: 20px;width: 263px;height: 36px;}

.in_news li span{float:right; width: 75px;height: 36px;}

.in_pro{ width:976px; height:234px; margin-top:8px; background:url(../images/show_bg.jpg) no-repeat;}

.in_pro .show{ width:934px; height:128px; margin:16px auto auto 22px;}

.in_show1{ margin:9px auto auto 22px; width:936px; height:20px; background:url(../images/in_pro_bg.jpg) no-repeat;}

.in_show1 ul{ padding-left:20px;}

.in_show1 li{ float:left; height:16px; line-height:16px; border-right:1px solid #fff; padding-right:5px; margin-left:5px; display:inline; margin-top:3px;}

.in_show1 li a{ color:#fff;}

.content_left{ width:220px; height:auto; float:left; margin-left:18px; display:inline}

.left_pro{ width:220px; margin-top:2px}

.left_pro li{ width:220px; height:28px; line-height:28px; background:url(../images/icon.jpg) 20px center no-repeat; text-indent:45px; border-bottom:1px dashed #c1c1c1;}

.left_contact{ margin-top:16px;}

.left_contact .contact_main{ width:220px; height:188px; background:url(../images/contact_bg.jpg) no-repeat;}
/************************************  right css   ***********************************/


.content_main{ width:700px; height:auto; margin-left:21px; float:left; display:inline;}


.t{ width:700px; height:28px; line-height:23px; background:url(../images/title.jpg) no-repeat; text-indent:20px; font-weight:bold}

.main_txt{ padding:10px;}

.main_txt li{ width:680px; line-height:28px; background:url(../images/icon.jpg) 5px center no-repeat; border-bottom:1px dashed #e3e3e3; text-indent:15px;}